模块三、Repmgr

PostgreSQL Repmgr
1.        主备节点使用pg10操作系统用户源码编译安装 repmgr v.5.1.0

答题:日志提交或结果截图提交

2.        针对高可用需求配置数据库相关参数:pg_hba.conf、postgresql.conf;

答题:日志提交或结果截图提交

3.        配置主节点repmgr.conf(必配项包括repmgr的运行日志),建立repmgr用户,repmgr用户作为复制用户,设置repmgr用户设置为superuser,

具体要求:repmgr.conf和repmgr.log均放置在/home/pg10/conf文件夹下。

答题:日志提交或结果截图提交

4.        注册主节点;主节点状态检查;

答题:日志提交或结果截图提交

5.        克隆备节点、注册备节点;集群状态检查;

答题:日志提交或结果截图提交

6.        配置主备节点ssh互信,测试免输入密码互通访问验证;

答题:日志提交或结果截图提交

7.        手动切换验证;集群状态检查,并执行集群状态检查,具体要求如下:

1)       在新主角色库psql中执行检查点命令

2)       repmgr cluster show的结果中,Timeline列的值是2

答题:日志提交或结果截图提交

8.        修改主备节点repmgr.conf,配置自动切换相关参数;

答题:日志提交或结果截图提交

9.        开启repmgrd服务进程;确保repmgrd进程处于runing状态;

答题:日志提交或结果截图提交

10.     自动切换验证,将原主库置为新备库,并执行集群状态检查,具体要求如下:

1)       手工关闭主角色库,备角色库应该能自动提升为新主角色库。

2)       然后将原主角色库配置为新备角色库。

3)       然后在新主角色库psql中执行检查点命令

4)       repmgr cluster show的结果中,Timeline列的值是3

答题:日志提交或结果截图提交